package com.whjz.dcfs.ggts.struts.action;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;

import com.whjz.dcfs.jzxx.dao.IDcfsJzSbJbxxDAO;
import com.whjz.dcfs.jzxx.model.DcfsJzSbJbxx;
import com.whjz.dcfs.util.AjaxUtil;
import com.whjz.dcfs.util.BaseAction;

public class JZSBJbxxAction extends BaseAction{

	private static final long serialVersionUID = 1L;
	
	@Autowired
	public IDcfsJzSbJbxxDAO dcfsJzSbJbxxDAO;
	
	private DcfsJzSbJbxx dcfsJzSbJbxx;
	
	public void getDcfsJzSbJbxxqy() throws Exception{
		getHttpServletRequest().setCharacterEncoding("utf-8");
		getHttpServletResponse().setCharacterEncoding("utf-8");
		String ss=getHttpServletRequest().getParameter("dcfsJzSbJbxx.jzsbqy");
		List<DcfsJzSbJbxx> list=dcfsJzSbJbxxDAO.getDcfsJzSbJbxxList_ggts(dcfsJzSbJbxx);
		StringBuffer sb=new StringBuffer();
		sb.append("{SB:[");
		if (list != null && list.size() > 0) {
			for (int i = 0; i < list.size(); i++) {
				//System.out.println(list.get(i).getJzsbmc());
				sb.append("{");
				sb.append("SB_BH:'" + list.get(i).getJzsbbh() + "',");
				sb.append("SB_MC:'" + list.get(i).getJzsbmc() + "'");
				sb.append("}");

				if (i < list.size() - 1) {
					sb.append(",");
				}

			}

		}
		sb.append("]}");
		getHttpServletResponse().getWriter().println(sb);
	}
	
	public void getDcfsJzSbJbxxList_ggts() throws Exception{
		List<DcfsJzSbJbxx> list=dcfsJzSbJbxxDAO.getDcfsJzSbJbxxList_ggts(dcfsJzSbJbxx);
		AjaxUtil.outputJSONResult(list, getHttpServletResponse());
	}
//	public void getDcfsJzSbJbxxNew() throws Exception{
//		String encoding="GBK";
//		File file=new File("e:/test");
//		if(file.isFile() && file.exists()){ //判断文件是否存在
//		try {
//			InputStreamReader read = new InputStreamReader(
//			new FileInputStream(file),encoding);//考虑到编码格式
//			BufferedReader bufferedReader = new BufferedReader(read);
//			String lineTxt = null;
//			int i=0;
//			while((lineTxt = bufferedReader.readLine()) != null){
//					String[] list=lineTxt.split("%");
//					dcfsJzSbJbxx=new DcfsJzSbJbxx();
//					if(list[12]==null||"".equals(list[12].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzsbbh(list[12].substring(1,list[12].length()-1));
//					}
//					if(list[13]==null||"".equals(list[13].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzsbmc(list[13].substring(1,list[13].length()-1));
//					}
//					if(list[14]==null||"".equals(list[14].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzsbxh(list[14].substring(1,list[14].length()-1));
//					}
//					if(list[15]==null||"".equals(list[15].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzsbwllx(list[15].substring(1,list[15].length()-1));
//					}
//					if(list[16]==null||"".equals(list[16].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setYtmc(list[16].substring(1,list[16].length()-1));
//					}
//					if(list[17]==null||"".equals(list[17].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setYtbh(list[17].substring(1,list[17].length()-1));
//					}
//					if(list[18]==null||"".equals(list[18].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzsbazwz(list[18].substring(1,list[18].length()-1));
//					}
//					SimpleDateFormat formatS=new SimpleDateFormat("yyyyMMdd");
//					SimpleDateFormat formatD=new SimpleDateFormat("yyyy-MM-dd");
//					//时间
//					dcfsJzSbJbxx.setJzsbqysj(formatD.format(formatS.parse(list[19])));
//					if(list[20]==null||"".equals(list[20].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzbcgl(list[20].substring(1,list[20].length()-1));
//					}
//					if(list[21]==null||"".equals(list[21].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzzppz(list[21].substring(1,list[21].length()-1));
//					}
//					if(list[22]==null||"".equals(list[22].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzxxpd1(list[22].substring(1,list[22].length()-1));
//					}
//					if(list[23]==null||"".equals(list[23].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzxxpd2(list[23].substring(1,list[23].length()-1));
//					}
//					if(list[24]==null||"".equals(list[24].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJztxzy(list[24].substring(1,list[24].length()-1));
//					}
//					if(list[25]==null||"".equals(list[25].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzfstxlx(list[25].substring(1,list[25].length()-1));
//					}
//					if(list[26]==null||"".equals(list[26].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzfstxjhfs(list[26].substring(1,list[26].length()-1));
//					}
//					if(list[27]==null||"".equals(list[27].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzfstxfwj(list[27].substring(1,list[27].length()-1));
//					}
//					if(list[28]==null||"".equals(list[28].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzfstxxpj(list[28].substring(1,list[28].length()-1));
//					}
//					if(list[29]==null||"".equals(list[29].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzfstxjd(list[29].substring(1,list[29].length()-1));
//					}
//					if(list[30]==null||"".equals(list[30].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzfstxwd(list[30].substring(1,list[30].length()-1));
//					}
//					if(list[31]==null||"".equals(list[31].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzfstxjsfs(list[31].substring(1,list[31].length()-1));
//					}
//					if(list[32]==null||"".equals(list[32].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzfstxjsgd(list[32].substring(1,list[32].length()-1));
//					}
//					if(list[33]==null||"".equals(list[33].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzfstxsl(list[33].substring(1,list[33].length()-1));
//					}
//					if(list[34]==null||"".equals(list[34].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzbz(list[34].substring(1,list[34].length()-1));
//					}
//					if(list[35]==null||"".equals(list[35].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzbh(list[35].substring(1,list[35].length()-1));
//					}
//					if(list[36]==null||"".equals(list[36].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzmc(list[36].substring(1,list[36].length()-1));
//					}
//					if(list[37]==null||"".equals(list[37].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzdd(list[37].substring(1,list[37].length()-1));
//					}
//					if(list[38]==null||"".equals(list[38].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setBdjd((list[38].substring(1,list[38].length()-1)).replaceAll(" ", ""));
//					}
//					if(list[39]==null||"".equals(list[39].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setBdwd((list[39].substring(1,list[39].length()-1)).replaceAll(" ", ""));
//					}
//					if(list[40]==null||"".equals(list[40].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzsbqy(list[40].substring(1,list[40].length()-1));
//					}
//					if(list[41]==null||"".equals(list[41].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzyysxx(list[41].substring(1,list[41].length()-1));
//					}
//					if(list[42]==null||"".equals(list[42].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzhpzt(list[42].substring(1,list[42].length()-1));
//					}
//					if(list[43]==null||"".equals(list[43].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzjcdw(list[43].substring(1,list[43].length()-1));
//					}
//					if(list[44]==null||"".equals(list[44].toString())){
//						
//					}else{
//					dcfsJzSbJbxx.setJzysdw(list[44].substring(1,list[44].length()-1));
//					}
//					dcfsJzSbJbxx.setJzflag("0");
//					dcfsJzSbJbxxDAO.insertDcfsJzSbJbxx(dcfsJzSbJbxx);
//					i++;
//					System.out.println(i);
//					}
//		} catch (Exception e) {
//			e.printStackTrace();
//		}
//		}
//	}
	public void setDcfsJzSbJbxx(DcfsJzSbJbxx dcfsJzSbJbxx) {
		this.dcfsJzSbJbxx = dcfsJzSbJbxx;
	}

	public DcfsJzSbJbxx getDcfsJzSbJbxx() {
		return dcfsJzSbJbxx;
	}
	
	

}
